/**
 * 
 */
package com.hpe.business.dao.tickets;

import java.util.List;
import java.util.Map;

import com.hpe.business.vo.TicketReportVo;

/**
 * 车票持久层服务接口
 * @author luolin
 *
 * @version $id:TicketMapper.java,v 0.1 2016年1月8日 下午5:02:01 luolin Exp $
 */
public interface ITicketMapper {
    /**
     * 以“时间点”、“渠道”、“站点信息”为参数查询统计数据
     * @param param 查询参数：“时间点”、“渠道”、“站点信息”
     * @return {@link TicketReportVo}
     * @Author : luolin. create at 2015年12月22日 下午1:42:04
     */
    List<TicketReportVo> queryTotalReportData(Map<String, Object> param);

    /**
     * 统计相应时间节点的售票总量（所选渠道在时间节点上售票总量之和）
     * @param param 时间节点、时间节点类型
     * @Author : luolin. create at 2015年12月22日 下午4:00:08
     */
    TicketReportVo queryTotalTickets(Map<String, Object> param);
}
